package com.louis.ylog.starter;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;

@Data
@ConfigurationProperties(prefix = "ylog.cat")
public class CATConfig {

    /**
     * 是否启用cat监控(默认否)
     */
    private boolean enableCat=false;

    /**
     * 是否启用aop记录Transaction时长
     */
    private boolean enableSpringBeanAop=true;

    /**
     * 自定义切面定义, 示例： execution(public * com.liveyu.order.biz.domain.repository..*.*(..))
     */
    private String springBeanAopPointcut;

    /**
     * cat服务地址
     */
    private String catServers;

    /**
     * tcp通信端口
     */
    private int port=2280;

    /**
     * home端站点端口
     */
    private int httpPort=80;


}
